package com.gyt.manager.domain.risk;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Date;

@Getter
@Setter
public class TaskInfoOffline implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "主键")
    private Long fid;
    @ApiModelProperty(value = "任务id")
    private String ftaskId;

    private Integer ftype;
    @ApiModelProperty(value = "任务名称")
    private String ftaskName;
    @ApiModelProperty(value = "周期")
    private Integer fcycleNum;
    @ApiModelProperty(value = "任务状态")
    private String fstatus;
    @ApiModelProperty(value = "主业务id")
    private String fbusinessType;
    @ApiModelProperty(value = "主业务名称")
    private String fbusinessName;
    @ApiModelProperty(value = "任务所属基线id")
    private Long ftaskBaseId;
    @ApiModelProperty(value = "任务所属基线名")
    private String ftaskBaseName;
    @ApiModelProperty(value = "当天实例终止告警数")
    private Integer ftermination1Cn;
    @ApiModelProperty(value = "7天实例终止告警数")
    private Integer ftermination7Cn;
    @ApiModelProperty(value = "15天实例终止告警数")
    private Integer ftermination15Cn;
    @ApiModelProperty(value = "30天实例终止告警数")
    private Integer ftermination30Cn;
    @ApiModelProperty(value = "实例连续终止告警数")
    private Integer fterminationCn;
    @ApiModelProperty(value = "分区连续为空天数")
    private Integer fpartitionEmpty;
    @ApiModelProperty(value = "下线风险:1.低风险;2.高风险;3.应下线")
    private Integer fofflineStatus;
    @ApiModelProperty(value = "下线风险描述")
    private String fofflineDesc;
    @ApiModelProperty(value = "创建时间")
    private Date fcreateTime;
    @ApiModelProperty(value = "更新时间")
    private Date fmodifyTime;
    @ApiModelProperty(value = "责任人")
    private String fowners;
    @ApiModelProperty(value = "下游依赖任务数")
    private Integer fdependentCn;
    @ApiModelProperty(value = "目标表近7天访问数")
    private Integer fvisiteCn;

    private Integer fjugleStatus;
}